<TagAttribute("wind", "wind", "????", "????", 1, 64)>
Public Class WIND_TAG
    Inherits HaloTag
    Public Const Extension As String = "wind"
    Public Const FourCC As String = "wind"
    Public Const ParentFourCC As String = "????"
    Public Const GrandParentFourCC As String = "????"
    Public Const [Version] As Short = 1
    Public Const HeaderLength As Integer = 64

    ''' <summary>
    ''' the wind magnitude in the weather region scales the wind between these bounds
    ''' </summary>
    <TagField("velocity:world units", 2, 1)>
    Public velocity As Single()

    ''' <summary>
    ''' the wind direction varies inside a box defined by these angles on either side of the direction from the weather region.
    ''' </summary>
    <TagField("variation area", 2, 1)>
    Public variation_area As Single()

    ''' <summary>
    ''' 
    ''' </summary>
    <TagField("local variation weight", 1, 0)>
    Public local_variation_weight As Single

    ''' <summary>
    ''' 
    ''' </summary>
    <TagField("local variation rate", 1, 0)>
    Public local_variation_rate As Single

    ''' <summary>
    ''' 
    ''' </summary>
    <TagField("damping", 1, 0)>
    Public damping As Single

    ''' <summary>
    ''' 
    ''' </summary>
    <TagField("", 36, -1)>
    Public padding As Byte()

End Class
